home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
- PASUSERS.EXE v1.0
- by
- Terry Dawson
- Compuserve 72665,1505
- Opus 1:226/20
-
- What is PASUSERS?
-
- I wrote this program to help me clean up and maintain my Turbo
- Pascal source directory. It simply provides a sorted list of all
- include files and units that are used by other Pascal source
- modules. After each file or unit, the source modules that use it
- are given. Here's a small example of the type of listing
- produced:
-
- PASUSERS v1.0 (c) Copyright 1989 Terry Dawson
-
- ANSIUNIT used by: LOGSTAT.PAS OOIC.PAS PET.PAS
- ASCIIZ used by: ASCZDEMO.PAS
- ASYNC4U used by: ASYNC.PAS X10COM.PAS X10U.PAS
- AUXINOUT used by: AUXDEMO.PAS TESTAUX.PAS
- BOX used by: TESTBOX.PAS
- CRSRST.INC used by: ERRTRP.PAS
- DATEPAK4 used by: LOGMAN.PAS LOGSTAT.PAS OLEVENTS.PAS
- OOIC.PAS OTHER1.PAS OTHER2.PAS OTHER3.PAS
- DISPLAY used by: CIRCULAR.PAS ERROR.PAS
-
- Normally, filenames with no extensions refer to units. This
- means you should have a .PAS file and/or a .TPU file by that
- name. PASUSERS does not check for the include, source, or TPU
- file's existence.
-
- The standard units like DOS, CRT and TURBO3 are not included in
- the listing.
-
- How to Use It
-
- PASUSERS is fairly simple to use, but it is also flexible. If
- you just want to view the list on screen, you can just enter
- "pasusers" at the DOS prompt.
-
- If you want the resulting list sent to a file, you can use DOS
- redirection when you execute it like "pasusers > filename.ext".
- When redirected, the list will not be displayed on the screen,
- but will go to "filename.ext" instead. DOS devices, like "prn"
- for the printer may be used in place of the filename.
-
- After loading, the program will ask you for a
- "File Mask to Scan:". This is the filespec, wildcards
- encouraged, for the files you want PASUSERS to scan for "Uses" or
- "{$Include}" statements. From these files, PASUSERS will build
- the list of files in use. A full blown list will be generated if
- you use "*.pas" for the mask. A quick demo may be had by using
- something like "t*.pas".
-
-
-
-
-
-
- Paths may also be used for the mask like "\tp\source\*.pas" for
- example. Additionally, PASUSERS may reside anywhere on your DOS
- path.
-
- If you've been around DOS for a while, the file mask may also be
- given as the first parameter on the command line as in "pasusers
- \tp\source\*.pas > outfile.ext". The program will not ask you
- for any input at that point. For batch file use, it will also
- return an errorlevel 1 if no list or a zero length list (in
- redirection) is made. Errorlevel 0 means it made a list of
- something.
-
- Memory Requirements
-
- The exact memory needed depends on the number of files to be
- processed. You should always plan to have at least 384k
- available when running PASUSERS. Each source file is loaded into
- memory for processing and some rather large lists are built for
- parsing. If you have a very large amount of files and run out of
- memory, give it more memory.
-
- Final Notes
-
- No license is granted herein for inclusion of this program in any
- other program package. And PASUSERS must not be
- distributed/copied without this documentation.
-
- PASUSERS was written in Turbo Prolog from Borland International.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- - 2 -
-
- ----------------end-of-author's-documentation---------------
-
- Software Library Information:
-
- This disk copy provided as a service of
-
- The Public (Software) Library
-
- We are not the authors of this program, nor are we associated
- with the author in any way other than as a distributor of the
- program in accordance with the author's terms of distribution.
-
- Please direct shareware payments and specific questions about
- this program to the author of the program, whose name appears
- elsewhere in this documentation. If you have trouble getting
- in touch with the author, we will do whatever we can to help
- you with your questions. All programs have been tested and do
- run. To report problems, please use the form that is in the
- file PROBLEM.DOC on many of our disks or in other written for-
- mat with screen printouts, if possible. The P(s)L cannot de-
- bug programs over the telephone.
-
- Disks in the P(s)L are updated monthly, so if you did not get
- this disk directly from the P(s)L, you should be aware that
- the files in this set may no longer be the current versions.
-
- For a copy of the latest monthly software library newsletter
- and a list of the 1,800+ disks in the library, call or write
-
- The Public (Software) Library
- P.O.Box 35705 - F
- Houston, TX 77235-5705
- (713) 665-7017
-